The K Desktop Environment

4.2. The Edit Menu

Edit->Modify (Ctrl-Ins)

Switches &KAbalone to Modify Mode. Now you can edit the actual board position by adding red or yellow pieces or deleting them. The status line shows the number of red and yellow pieces, the move number, the side which is to draw the next move, and if the position is valid: A exclamation sign means no, a checked symbol yes. If the position is invalid and you switch back to normal Play Mode, you can't play! Only valid positions can be used as a starting position for a game. Remark: When in Network mode, the position is broadcast when switching back to Play Mode. Take back and Forward (in the Game menu, simply decrement and increment the move number, but don't change any piece.

By pressing the left mouse button on an empty or yellow field, you get in "Red piece Adding" mode; by pressing the middle button on an empty or red field, you get in "Yellow piece Adding" mode. Finally be pressing the left mouse button on an red piece, or the middle mouse button on an yellow piece, you get in "Piece Deleting" Mode. While holding the mouse button down and dragging around, you will act on each field your mouse goes over. You end the modifying step be releasing the mouse button.

Edit->Copy (Ctrl-C)

Copy an ASCII representation of the actual board position into the clipboard. Now you can paste it into any text editor by pressing the middle mouse button there.

Edit->Paste (Ctrl-V)

Interpret the content of the X clipboard as ASCII representation of a KAbalone board the set the board position corresponding. A valid ASCII representation is generated by Copy.

This way you can exchange board positions of two KAbalone programs by pressing Copy in one program and Paste in the other, but this is better done with Network Mode (see above). Another usage is to save positions into a text file (using Copy and your Editor of choice) and retrieve a position later by selecting it in the editor and press Paste in the KAbalone program.

Edit->Save Position (Ctrl-S)

You can save the actual position and retrieve it later with Restore position.

Edit->Restore Position (Ctrl-O)

The position is stored into the Abalone Configuration file.